#include "ExtensionParameter.h"

namespace czj {
namespace util {

ExtensionParameter::ExtensionParameter(const char *_describe, const char *_hint)
		: Parameter(_describe), hint_(_hint) {
}

ExtensionParameter::~ExtensionParameter() {
}

Parameter::Type ExtensionParameter::getType() const {
	return EXTENSION;
}

const std::string &ExtensionParameter::getHint() const {
	return hint_;
}

const std::list<std::string> &ExtensionParameter::getValues() const {
	return values_;
}

void ExtensionParameter::addValue(const char *_value) {
	values_.push_back(_value);
}

} // util
} // czj

